The Harsh Reality Of Freelance Programming